.special_page{
    font-size:12px;
    color:#666;
    .special_head{
        background-color:#EC0847;
        height:44px;
        line-height:44px;
        padding: 18px 0;
        .head_left{
            float:left;
            position: relative;
            .logo_arrow{
            	position: absolute;
			    right: 65px;
			    bottom:-19px;
			    width:11px;
			    height:6px;
			    z-index: 10;
			}
        }
        .head_right{
            float:right;
            li{
                display: inline;
                float: left;
                font-size: 13px;
                height: 31px;
                list-style: none outside none;
                vertical-align: middle;
                width:116px;
            }
            div{
                float:left;
            }
            .head_r_img{
                width:24px;
                height:24px;
                margin:10px 10px 10px ;
            }
            .head_r_img_1{
                .img_1{
                    background:url("../images/special/head_bm_white.png") center no-repeat;
                }
                &:hover .img_1{ 
                    background:url("../images/special/head_bm.png") center no-repeat;
                }
                &:hover{
                    color:#ff72a4;
                }
            }
           
            .return{
                width:91px;
                height:44px;
                line-height:44px;
                text-align:center;
                color:#e9144b;
                font-size:16px;
                background:url("../images/special/head_return.png") center no-repeat;
            }
        }
    }
    .special_banner{
        .banner_top{
            margin:20px 0 ;
            float:left;
            img{
	            width:744px;
	            height:240px;
    		}
        }
        .sidebar{
            float:right;
            margin:20px 0px;
            display: inline;
            width: 300px;
            line-height:30px;
            div{
                float:left;
            }
            li{
                a{ 
                    font-size: 14px;
                    color: #999;
                }
            }
            .sidebar_title{
                width:100%;
                border-bottom: 1px dotted #ccc;
                padding: 10px 0 ;

                .radius{
                    width:10px;
                    height:10px;
                    border-radius:10px;
                    border: 4px solid #ff5991;
                    margin:7px 7px 0 15px;
                }
                span{
                    font-size:16px;
                }
            }
            .sidebar_content{
                width:100%;
                border-bottom: 1px solid #ccc;
                padding: 12px 0;
                .sidebar_row{
                    height:30px;
                }
                .cat{
                    border: 1px solid #ccc;
                    line-height:15px;
                    height:15px;
                    margin:2px 10px 0 15px;
                    padding: 5px 8px 3px;
                }
            }
            .sidebar_footer{
                padding: 7px 0 8px 10px;
                width: 290px;
                background-color:#e1e1e1;
                position: relative;
                height:30px;
                a{
                    font-weight:bolder;
                }
                .footer_frist{
                    margin: 0 15px 0 25px;
                }
                .footer_middle{
                    margin-left:20px;
                }
                .footer_end{
                    margin-left: 20px;
                }
                .footer_bbs{
                	img{
                		position: absolute;
                		z-index: 50;
                		right:0;
                		top:0;
                		margin:8px 12px 0 0;
                	}
                }
                .sell_qun{
                	height:100%;
                	.arrow{
                		background:url("../images/special/arrow.png") center no-repeat;
                		width:9px;
                		height:5px;
                		margin:0 8px;
                	}
                }
                .sell_qq_qun{
                	background: none repeat scroll 0 0 #fff;
				    border-color: #dfdfdf;
				    border-top: #fff;
				    border-style: solid;
				    padding: 10px;
				    position: absolute;
				    right: 0;
				    margin-top:30px;
				    width:274px;
				    z-index: 99;
                }
            }
        }
    }

    .special_content{
        position:relative;
        .zhuanti_body{
            margin-bottom:50px;
            .content_zhuanti{
                display: inline;
                float:left;
                margin: 12px 12px;
                width: 522px;
                .zhuanti_title{
                    margin:10px 0 20px 15px;
                    font-size:16px;
                    line-height:20px;
                    i{
                        background-color: #db014d;
                        height: 10px;
                        margin-right: 10px;
                        padding-top: 4px;
                        width: 2px;
                    }
                }
                .zhuanti_img{
                    width: 150px;
                    height:156px;
                    float:left;
                    margin:10px 0 20px 15px;
                }
                .zhuanti_text{
                    width:320px;
                    float:left;
                    display:inline;
                    margin:10px 0 20px 15px;
                    line-height:26px;
                    font-size:14px;
                    height:110px;
                    //overflow:scroll;
                    //overflow-x:hidden;
                    //overflow-y:hidden;
                }
                .bmhd_btn{
                    float:right;
                    margin-right:20px;
                    padding: 0 15px;
                    color:white;
                    border-radius: 3px;
                    cursor: pointer;
                    font-size: 14px;
                    font-weight: bolder;
                    line-height: 30px;
                    text-align: center;
                    background: none repeat scroll 0 0 #ff8190;
                }
                .bmhd_time{
                	margin-right:70px;
                	font-size: 14px;
                	line-height: 30px;
                	color:#e9144b;
                }
            }
        }
        .content_end{
            margin-bottom:30px;
        }
    }
}